<%-- 
    Document   : listadoGeneral
    Created on : 3/09/2009, 08:33:48 PM
    Author     : ADMINISTRADOR
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich"%>

<script language="javascript" src="/colegiatura/js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
    <table width="100%" border="0">
     <tr><td class="texto3" align="left">
        <h:outputLabel value="Relación de Colegiados" />
     </td></tr>
     <tr><td>
         <fieldset><legend>Seleccionar Busqueda</legend>
             <table width="1000" border="0">
             <tr>
       <td align="left">
           <h:outputLabel value="Tipo de busqueda:" styleClass="texto22"/><br>
               <h:selectOneMenu value="#{reportesController.combo1}" styleClass="fondo012" onchange="submit();">
               <f:selectItem itemLabel="-----Seleccionar-----" itemValue="0" />
               <f:selectItem itemLabel="Buscar por Fecha Aporte" itemValue="1" />
               <f:selectItem itemLabel="Buscar por Fecha Incorp." itemValue="2" />
               <f:selectItem itemLabel="Buscar por Fecha Incorp y Capítulo" itemValue="3" />
               <f:selectItem itemLabel="Listar todos los Capítulos" itemValue="4" />
           </h:selectOneMenu> </td>
           <td align="left"><h:outputLabel value="Fecha Inicio:" styleClass="texto20" /></td>
       <td height="33" align="left">
           <r:calendar value="#{reportesController.fecha1}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
         </td>
     </tr>
     <tr>
       <td align="left">
         <h:outputLabel value="Orden de lista:" styleClass="texto22"/><br>
         <h:selectOneMenu value="#{reportesController.combo2}" styleClass="fondo012">
               <f:selectItem itemLabel="-----Seleccionar-----" itemValue="0" />
               <f:selectItem itemLabel="Ordenado por CIP" itemValue="1" />
               <f:selectItem itemLabel="Ordenado por Apellidos " itemValue="2" />
               <f:selectItem itemLabel="Ordenado por Fecha Aporte" itemValue="3" />
               <f:selectItem itemLabel="Ordenado por Fecha Incorp." itemValue="4" />
           </h:selectOneMenu>
       </td>
       <td align="left"><h:outputLabel value="Fecha Fin:" styleClass="texto20" /></td>
       <td height="33" align="left">
           <r:calendar value="#{reportesController.fecha2}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
         <h:commandButton action="#{reportesController.listarColegiadosNuevos}" value="Listar Colegiados" styleClass="enlace9" /> </td>
     </tr>
     <tr>
       <td align="left">
           <h:outputLabel rendered="#{reportesController.combo1==3}" value="Capítulo:" styleClass="texto22"/><br>
               <h:selectOneMenu rendered="#{reportesController.combo1==3}" value="#{reportesController.capitulo}" styleClass="fondo012">
               <f:selectItem itemLabel="-----------Seleccionar-----------"/>
               <f:selectItems value="#{capituloController.selectListaItem}" />
           </h:selectOneMenu>
       </td>
	   <td align="left">&nbsp;</td>
       <td width="448" height="22" align="left"></td>
     </tr>
     <h:panelGroup rendered="#{reportesController.activo==true}">
     <tr>
	 <td width="323" align="left">
         <h:commandButton action="#{jasperController.reporteColegiadosNuevos}" value="Generar PDF" styleClass="enlace9" />
         <h:commandButton action="#{jasperController.generarExcelColegiadosNuevosPorTipoFecha}" value="Generar Excel" styleClass="enlace9" />
         </td>
     <td width="135" height="36" align="left"></td>
     <td align="right">
         <h:outputLabel value="Nro de Colegiados: #{reportesController.cantidad}" styleClass="texto22" />
     </td>
     </tr></h:panelGroup>
     </table>                     
     </fieldset>
   </td>
 </tr>
 </table>
   <h:panelGroup rendered="#{reportesController.listaColegiados!=null}">
   <r:dataTable value="#{reportesController.listaColegiados}" var="colegiado" rows="20" reRender="dt"
           id="TableColegiado" border="0" rowClasses="TableImpar,TablePar" headerClass="texto18">
       <r:column width="100">
        <f:facet name="header"><h:outputLabel value="Nro CIP" /></f:facet>
       <h:outputLabel value="#{colegiado.colnumeroCip}" styleClass="texto20" />
    </r:column>
    <r:column width="300">
        <f:facet name="header"><h:outputLabel value="Colegiado" /></f:facet>
        <h:outputLabel value="#{colegiado.personaNatural.nombreCompletoPersona}"  styleClass="texto20" />
    </r:column>    
    <r:column width="150">
        <f:facet name="header"><h:outputLabel value="Fecha Aporte" /></f:facet>
      <h:outputLabel value="#{colegiado.colfechaAporte}" styleClass="texto20" />
    </r:column>
    <r:column width="150" >
        <f:facet name="header"><h:outputLabel value="Fecha Incorp" /></f:facet>
      <h:outputLabel value="#{colegiado.colfechaIncorporacion}" styleClass="texto20" />
    </r:column>
    <r:column width="250">
      <f:facet name="header"><h:outputLabel value="Especialidad" /></f:facet>
        <h:outputLabel value="#{colegiado.colegiadoEspecialidad.ecaCodigo.espCodigo.espDescripcion}" styleClass="texto20" />
    </r:column>
    <r:column width="250">
        <f:facet name="header"><h:outputLabel value="Capítulo" /></f:facet>
      <h:outputLabel value="#{colegiado.colegiadoEspecialidad.ecaCodigo.capCodigo.capDescripcion}" styleClass="texto20" />
    </r:column>    
    <f:facet name="footer">
    <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
    </f:facet>
</r:dataTable>
 </h:panelGroup>
<h:panelGroup rendered="#{reportesController.listaColegiadoEspecialidad!=null}">
    <r:dataTable value="#{reportesController.listaColegiadoEspecialidad}" var="colegiado" rows="20" reRender="dt"
                 id="TableColegiadoEsp" border="0" headerClass="texto18">
    <r:column width="100">
        <f:facet name="header"><h:outputLabel value="Nro CIP" /></f:facet>
       <h:outputLabel value="#{colegiado.colCodigo.colnumeroCip}" styleClass="texto20" />
    </r:column>
    <r:column width="300">
        <f:facet name="header"><h:outputLabel value="Colegiado" /></f:facet>
       <h:outputLabel value="#{colegiado.colCodigo.personaNatural.nombreCompletoPersona}"  styleClass="texto20" />
    </r:column>
    <r:column width="100">
        <f:facet name="header"><h:outputLabel value="Fecha Aporte" /></f:facet>
      <h:outputLabel value="#{colegiado.colCodigo.colfechaAporte}" styleClass="texto20" />
    </r:column>
    <r:column width="100" >
        <f:facet name="header"> <h:outputLabel value="Fecha Incorp" /></f:facet>
      <h:outputLabel value="#{colegiado.colCodigo.colfechaIncorporacion}" styleClass="texto20" />
    </r:column>
    <r:column width="250">
        <f:facet name="header"><h:outputLabel value="Especialidad" /></f:facet>
      <h:outputLabel value="#{colegiado.ecaCodigo.espCodigo.espDescripcion}" styleClass="texto20" />
    </r:column>
    <r:column width="250">
        <f:facet name="header"><h:outputLabel value="Capítulo" /></f:facet>
      <h:outputLabel value="#{colegiado.ecaCodigo.capCodigo.capDescripcion}" styleClass="texto20" />
    </r:column>
    <f:facet name="footer">
    <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
    </f:facet>
</r:dataTable>
</h:panelGroup>
</h:form>
</f:view>
